package com.xnyzc.lhy.mis.service.user.message;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xnyzc.lhy.common.entity.Rv;
import com.xnyzc.lhy.order.entity.user.message.OaSysMessage;


/**
 * <p>
 * 用户-消息 服务类
 * </p>
 *
 * @author bin
 * @since 2019-07-19
 */
public interface IOaSysMessageService extends IService<OaSysMessage> {

    /**
     * 根据用户id与消息类型查询相应的消息列表
     * @param userId 用户id
     * @param messageType 消息类型 （0：系统消息、1：活动消息）
     * @param current 当前页
     * @return
     */
    IPage<OaSysMessage> selectUserMessagePage(Long userId, Integer messageType, long current);

    Rv saveMessage(OaSysMessage oaSysMessage);
}
